// 引用网络请求中间件
import data from 'utils/data.js';
import request from '../../utils/request.js';

export default {

	// 商品种类列表 左
	getListKind(data) {
		return request({
			url: `/productCategoryApi/list`,
			method: 'GET',
		})
	},
	// 商品类型列表 上
	getListType(data) {
		return request({
			url: `/productTypeApi/list`,
			method: 'GET',
		})
	},
	/**	商品
	 * pageNum
	 * pageSize
	 * productCategoryId
	 * productTypeId
	 * uproductName
	 */
	getProduct(data) {
		return request({
			url: `/productApi/list`,
			method: 'POST',
			data
		})
	},
	
	
	/**
	 * @param {String} uproductid
	 */
	getProductDetail(uproductid) {
		return request({
			url: `/productApi/detail?uproductid=${uproductid}`,
			method: 'GET',
		})
	},
	/**
	 * 热门商品
	 * @param {String} pageSize
	 * @param {String} pageNum
	 * @param {String} subtotalId
	 */
	hotProduct({
		pageSize = 10,
		pageNum = 1,
		subtotalId = null
	}) {
		return request({
			url: `/productApi/indexList?pageSize=${pageSize}&pageNum=${pageNum}&subtotalId=${subtotalId}`,
			method: 'GET',
		})
	},
	/**
	 * 热门商品分类
	 */
	hotProductCate() {
		return request({
			url: `/productApi/subtotal`,
			method: 'POST',
		})
	}

}